package com.sc.dal.dto.order;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

import com.sc.dal.model.order.Products;

//订单详情类
public class OrderDetailDto implements Serializable{
	private static final long serialVersionUID = -4196901233039019255L;
	private String orderId;
	private String transactionId;
	private String memberId;
	private String memberName;
	private String memberPhone;
	private String  sellerId;
	private String  shopName;
    private Integer itemnum;
    private BigDecimal totalAmount;
    private String   payStatus;
    private String   shipStatus;
    private String   shipMethod;
    private Date   shipTime;
    private BigDecimal   shipMoney;    
    private String expressName;    //快递公司名称    
    private String expressCode;    //快递单号
    private String postCode;
    private String memo;
    private String ispmtOrder;
    private String pmtOrder;
    private String pmtGoods;
    private String proType;
    private String proDetailId;
    private String proGoods;
    private String orderCreatTime;
    private String orderShipTime;
    private String orderPayTime;
    private String orderOverTime;
    private String payType;
    private String province;
    private String city;
    private String county;
    private String shipAddress;
    private String status;
    private String isValid;
    private String isDelete;
    private String isComment;    
    private String codeUrl;//扫码支付二维码链接地址
	private List<Products> products  = new ArrayList<Products>();	//选购商品列表	
	Map<String,Object> proDetailMap = new LinkedHashMap<String, Object>();//订单促销		
	
	
	public String getCodeUrl() {
		return codeUrl;
	}
	public void setCodeUrl(String codeUrl) {
		this.codeUrl = codeUrl;
	}
	public Map<String, Object> getProDetailMap() {
		return proDetailMap;
	}
	public void setProDetailMap(Map<String, Object> proDetailMap) {
		this.proDetailMap = proDetailMap;
	}
	public String getProDetailId() {
		return proDetailId;
	}
	public void setProDetailId(String proDetailId) {
		this.proDetailId = proDetailId;
	}
	public String getProGoods() {
		return proGoods;
	}
	public void setProGoods(String proGoods) {
		this.proGoods = proGoods;
	}
	public Date getShipTime() {
		return shipTime;
	}
	public void setShipTime(Date shipTime) {
		this.shipTime = shipTime;
	}
	public String getExpressName() {
		return expressName;
	}
	public void setExpressName(String expressName) {
		this.expressName = expressName;
	}
	public String getExpressCode() {
		return expressCode;
	}
	public void setExpressCode(String expressCode) {
		this.expressCode = expressCode;
	}
	public String getMemo() {
		return memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}
	
	public String getPostCode() {
		return postCode;
	}
	public void setPostCode(String postCode) {
		this.postCode = postCode;
	}
	public String getMemberPhone() {
		return memberPhone;
	}
	public void setMemberPhone(String memberPhone) {
		this.memberPhone = memberPhone;
	}
	public String getTransactionId() {
		return transactionId;
	}
	public void setTransactionId(String transactionId) {
		this.transactionId = transactionId;
	}
	public List<Products> getProducts() {
		return products;
	}
	public void setProducts(List<Products> products) {
		this.products = products;
	}
	public String getOrderId() {
		return orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	public String getMemberId() {
		return memberId;
	}
	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}
	public String getMemberName() {
		return memberName;
	}
	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}
	public String getSellerId() {
		return sellerId;
	}
	public void setSellerId(String sellerId) {
		this.sellerId = sellerId;
	}
	public String getShopName() {
		return shopName;
	}
	public void setShopName(String shopName) {
		this.shopName = shopName;
	}
	public Integer getItemnum() {
		return itemnum;
	}
	public void setItemnum(Integer itemnum) {
		this.itemnum = itemnum;
	}
	public BigDecimal getTotalAmount() {
		return totalAmount;
	}
	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}
	public String getPayStatus() {
		return payStatus;
	}
	public void setPayStatus(String payStatus) {
		this.payStatus = payStatus;
	}
	public String getShipStatus() {
		return shipStatus;
	}
	public void setShipStatus(String shipStatus) {
		this.shipStatus = shipStatus;
	}
	public String getShipMethod() {
		return shipMethod;
	}
	public void setShipMethod(String shipMethod) {
		this.shipMethod = shipMethod;
	}
	public BigDecimal getShipMoney() {
		return shipMoney;
	}
	public void setShipMoney(BigDecimal shipMoney) {
		this.shipMoney = shipMoney;
	}
	public String getOrderCreatTime() {
		return orderCreatTime;
	}
	public void setOrderCreatTime(String orderCreatTime) {
		this.orderCreatTime = orderCreatTime;
	}
	public String getOrderShipTime() {
		return orderShipTime;
	}
	public void setOrderShipTime(String orderShipTime) {
		this.orderShipTime = orderShipTime;
	}
	public String getOrderPayTime() {
		return orderPayTime;
	}
	public void setOrderPayTime(String orderPayTime) {
		this.orderPayTime = orderPayTime;
	}
	public String getOrderOverTime() {
		return orderOverTime;
	}
	public void setOrderOverTime(String orderOverTime) {
		this.orderOverTime = orderOverTime;
	}
	public String getPayType() {
		return payType;
	}
	public void setPayType(String payType) {
		this.payType = payType;
	}
	public String getProvince() {
		return province;
	}
	public void setProvince(String province) {
		this.province = province;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getCounty() {
		return county;
	}
	public void setCounty(String county) {
		this.county = county;
	}
	public String getShipAddress() {
		return shipAddress;
	}
	public void setShipAddress(String shipAddress) {
		this.shipAddress = shipAddress;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getIsValid() {
		return isValid;
	}
	public void setIsValid(String isValid) {
		this.isValid = isValid;
	}
	public String getIsDelete() {
		return isDelete;
	}
	public void setIsDelete(String isDelete) {
		this.isDelete = isDelete;
	}
	public String getIsComment() {
		return isComment;
	}
	public void setIsComment(String isComment) {
		this.isComment = isComment;
	}
	public String getIspmtOrder() {
		return ispmtOrder;
	}
	public void setIspmtOrder(String ispmtOrder) {
		this.ispmtOrder = ispmtOrder;
	}
	public String getPmtOrder() {
		return pmtOrder;
	}
	public void setPmtOrder(String pmtOrder) {
		this.pmtOrder = pmtOrder;
	}
	public String getPmtGoods() {
		return pmtGoods;
	}
	public void setPmtGoods(String pmtGoods) {
		this.pmtGoods = pmtGoods;
	}
	public String getProType() {
		return proType;
	}
	public void setProType(String proType) {
		this.proType = proType;
	}
    
    
}
